package com.zmn.plat.common.dto.product;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * @author tanghongjun
 * @version v1.0
 * @类说明：
 * @since 2018/10/16 11:30
 */
@Data
@ToString
public class ServProductDRO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 服务项目-收费项
     */
    private Integer productId;

    /**
     * 服务分类ID
     */
    private Integer servCategId;

    /**
     * 产品名称
     */
    private String name;

    /**
     * 产品1级分类ID
     */
    private Integer categOneId;

    /**
     * 产品2级分类ID
     */
    private Integer categId;

    /**
     * 公司ID：如果挂到总公司则所有公司都能用，如果挂到子公司，则只能它自己用
     */
    private Integer companyId;

    /**
     * 服务价格类型：1一口价（类似清洗），2维修价（区间价）全国价为必需设置，设置完才能设置区域价
     */
    private Integer priceType;

    /**
     * 绩效分类ID
     */
    private Integer ficoCtegId;

    /**
     * 绩效分类ID
     */
    private String ficoCtegName;

    /**
     * 故障分组ID
     */
    private Integer faultGroupId;

    /**
     * 保修分组ID
     */
    private Integer warrantyGroupId;

    /**
     * 单位
     */
    private String unit;

    /**
     * 状态：1停用，2启用
     */
    private Integer status;

    /**
     * 服务分类名称
     */
    private String servCategName;

    /**
     * 产品1级分类名称
     */
    private String categOneName;

    /**
     * 产品2级分类名称
     */
    private String categName;

    /**
     * 价格
     */
    private Integer price;

    /**
     * 定金
     */
    private Integer earnestPrice;

    /**
     * 一口价价格
     */
    private Integer pricePrice;

    /**
     * 内部结算价：单位分
     */
    private Integer internalSettlementPrice;
    /**
     * 外部结算价：单位分
     */
    private Integer externalSettlementPrice;

    private Integer outsideUse;

    /**
     * 描述: 一口价说明
     *
     * @author wangjie
     * @since 16:20 2019/7/3
     **/
    private String priceStatement;

    /**
     * 服务说明字段
     * @author linfeng
     * @since 16:23 2020/06/10
     */
    private String serviceDesc;

    /**
     * 描述: 是否一口价
     *
     * @author wangjie
     * @since 16:56 2019/7/3
     **/
    private Integer fixedPrice;

    /**
     * 支付方式：1.必须下单时支付,2.必须下单后支付,3.两种均支持
     */
    private Integer payType;

    /**
     * 一口价优惠：1.无,2.线上支付9折...
     *  已取消该字段的应用，为了保持兼容保留该属性，但是已经五实际已经无意义
     */
    @Deprecated
    private Integer priceDiscount;

    /**
     * 一口价服务项ID
     */
    private Integer itemId;

    /**
     * 描述: 排序
     **/
    private Integer sort;

    /**
     * 展示平台：1.啄木鸟、2.言而有信、3.川南环保、4.一步生活，如果展示平台有多个，用',''隔开
     */
    private String showPlat;

    /**
     * 产品副标题
     */
    private String showTitle;

    /**
     * 产品分类 1 后端产品 2前端产品
     */
    private Integer showType;

    /**
     * 是否默认产品：1否 2是
     */
    private Integer defaultType;

    /**
     * 计价器名称
     */
    private String tariffName;
    /**
     * 计价器状态
     */
    private Integer tariffStatus;
    /**
     * 免责申明
     */
    private String disclaimer;
    /**
     * 默认产品
     */
    private Integer general;

    /**
     * 二级渠道id，产品如果是渠道产品才有值
     */
    private Integer channelId;

    /**
     * 产品类型，1通用产品，2渠道产品
     */
    private Integer productType;

}